/**
 * 病案浏览权限设置js
 */


			/** 存放已选择的用户组信息*/
 var groupData;
 			/** 图片分类模板combo数据列表 */
 var imgComboData;
 			/**字段分类模板combo数据列表*/
 var fieldComboData;
 			/**存放已选择的数据列表*/
 var jsTreeData = [];
 			/**已选择列下标*/
 var zTreeClickIndex=null;
 
 /**
  * 初始化加载
  */
 (function (){
 	var col = [[{field:'fcode',align:'center',title:'用户组编号',width:100},
				{field:'fname',align:'center',title:'用户组',width:100}]]
 	//加载用户组下拉选择框
 	$('#data-UserGroupAccessRight').datagrid({
 	    url : "systemMaintenance/findRoleListByNum",
		toolbar : "#toolbar-UserGroupAccessRight",
		rownumbers : true,
		singleSelect : true,
		fit : true,
		fitColumns : true,
		border : false,
		pageSize: 20,
		pagination: true,
		pageList:[20,30,50],
		columns : col,
		onClickRow : loadGroupsSettings,
		onLoadError : errorPromt
	});
	
	/**初始化图片分类模板*/
	$('#imgClassifyTemple').combobox({
	 	width : 150,
 		panelHeight : 120,
 		valueField : 'id',
 		textField : 'text'
	 })
	 
	 //初始化字段显示模板
	 $('#fieldClassifyTemple').combobox({
	 	width : 120,
 		panelHeight : 120,
 		valueField : 'id',
 		textField : 'text'
	 })
	
	//加载浏览时间textbox
	$('#access-time').textbox({
		width : 50
	})
	
	//加载浏览时间下拉框
	$('#time-type').combobox({
 		width : 90,
 		panelHeight : 100,
 		valueField : 'id',
 		textField : 'text',
 		data : [{'id': 1,'text': '天'},{'id': 2,'text': '小时'},{'id': 3,'text': '永久'}],
 		onLoadSuccess :　function(data){
 			$('#time-type').combobox('select',data[0].id);
 		},
 		onSelect :　function(record){
 			if (record.id == 3) {  //时间单位为永久,禁用时间输入框
 				$('#access-time').textbox('disable');
 			}else {       
 				$('#access-time').textbox('enable');
 			}
 		}
 	})
 	
 	$('#Field_tree').tree({
 		url : "systemMaintenance/getFieldTree",
 		checkbox : true,
 		onLoadError : errorPromt
// 		onDblClick : addField   //双击事件
 		
 	})
 	
 	//加载已选择的数据树
 	loadJsTree();
 })();
 
 /**查询显示字段权限-初始化加载已选择树*/
 function loadJsTree(){
 	var setting={
		view: {  
	            showLine:false, //不显示连接线  
	            showIcon:true //不显示图标  
	    },
	 	check :{
		 		enable: true,
				chkStyle: "checkbox"
	    },
		data: {                                    
			  keep : {
			  	leaf : true,
			  	parent : true
			  }
		},
		edit: {
			drag:{
				isCopy: false,
				isMove: true,
				prev: true,
				next: true,
				inner: false
			},
			enable: true,
			showRenameBtn :false  //是否显示编辑按钮
		},
		callback : {
			onRemove: zTreeOnRemove,
			onClick: zTreeOnClick
		}
	};
		
	$.fn.zTree.init($("#selectedField-tree"), setting, jsTreeData);
 }
 
/**
 * 查询显示字段权限-删除树节点
 * @param event
 * @param treeId
 * @param treeNode
 */
 function zTreeOnRemove(event, treeId, treeNode){
 	for (var i = 0; i < jsTreeData.length; i++) {
 		if (treeNode.id == jsTreeData[i].id) {   //如果删除制定节点id和  整个树中的某列数据id相等
 			if (i == 0) {
 				jsTreeData.shift();//删除第一个元素，数组元素位置自动前移，返回被删除的元素
 			}else if (i == jsTreeData.length-1) {
 				jsTreeData.pop();//删除最后一个元素，并返回该元素
 			}else{
	 			jsTreeData.splice(i,1);  //从当前位置删除后面一个元素
 			}
 		}
 	}
 }
 
 /**
  * 用于捕获节点被点击的事件回调函数
  * @param event 标准的 js event 对象
  * @param treeId 对应 zTree 的 treeId，便于用户操控
  * @param treeNode 被点击的节点 JSON 数据对象
  */
 function zTreeOnClick(event, treeId, treeNode){
	 zTreeClickIndex=treeNode.getIndex();
 }
 
 /**查询显示字段权限-添加选择的树节点到已选字段列表中*/
 function addField(){
 	var nodes = $('#Field_tree').tree('getChecked');
 	if (nodes.length == 0) {
 		$.messager.alert('提示','未勾选任何数据','info');
 		return;
 	}
 	
 	for (var i = 0; i < nodes.length; i++) {
	 	var count = 0;
 		for (var j = 0; j < jsTreeData.length; j++) {
 			if (nodes[i].FFIELDCODE == jsTreeData[j].FFIELDCODE) {  //判断已经存在的情况下
 				
 				count ++ ;
 				break;
 			}
 		}
 	
 		if (count == 0) {
	 		//先将 要添加的数据放置一个obj对象中
	 		var obj = {id: ""+nodes[i].id+"", name: nodes[i].text, FFIELDCODE: nodes[i].FFIELDCODE};
	 		
 			jsTreeData.push(obj);
 		}
 	}
 	loadJsTree();   //重新加载树
 }

 /**用户组点击加载相应的权限设置(图片分类模板设置，字段显示设置模板)*/
 function loadGroupsSettings(index,row){
 	
 	//重新设置浏览设置form表单值
 	$('input[value="2"]').prop('checked',true); 
 	$('#time-type').combobox('select',1);
 	$('#access-time').textbox('setValue','')
 	
 	jsTreeData = []; //清空已选列数据
 	loadJsTree();  //重新加载树
 	
 	var items = $('#data-UserGroupAccessRight').datagrid('getSelected'); //获取选择的用户组信息
 	if (items != null) {
 		groupData = items;
		var tab = $("#accessTabs").tabs("getSelected");  //获取当前选择的面板
		var tabIndex = tab.panel("options").index;  //获取当前选择面板下标(1、图片分类 2、字段显示)
		var Groupfcode = items.fcode;  //获取用户组的编号
		 
		 //加载图片分类模板
		loadImgdComb(Groupfcode);  
		//加载字段显示模板
		loadFieldComb(Groupfcode);
		
		
		//获取用户组浏览设置信息
		$.ajax({
			url : "systemMaintenance/getAccessSet",
			dataType : 'json',
			type : 'post',
			data : {groupCode : groupData.fcode},
			success : function(data){
				if (data.length > 0) {
					$('#form-accessInfo').form('load',data[0]);  //加载数据至form表单中
					$('input[value="'+data[0].FLLQXTYPE+'"]').prop('checked',true);  //设置单选框选择
					$('#time-type').combobox('select',data[0].FLLQXSJDW);            //设置浏览时间值
				}
			},error : errorPromt
		})
		
 	}
 }
 
 /**根据模板选择加载相应的模板数据 (加载图片分类模板)*/
 function loadImgTempleData(id){
 	$('#data-imgTempleSetting').datagrid({
 		url : "systemMaintenance/findImgTemoleDetail",
		toolbar : "#toolbar-imgData",
		rownumbers : true,
		singleSelect : true,
//		fit : true,
		fitColumns : true,
		border : false,
		queryParams: {
			"fid" : id
		},
		columns : [[
			{field:'fname',align:'center',title:'分类名称',width:120},
			{field:'read',align:'center',title:'<input id=\"read_checkbox\" type=\"checkbox\">阅读',width:80,formatter : function(value,row,index){
				if ("" == row.val || row.val == undefined) {  //判断value为空的话
					return "<input type='checkbox' name='read' id='read"+index+"'/>";	
				}else{
					if (row.val.charAt(0) == 1) {
						return "<input type='checkbox' name='read' id='read"+index+"' checked='checked'/>";
					}
					return "<input type='checkbox' name='read' id='read"+index+"'/>";
				}
			}},
			{field:'print',align:'center',title:'<input id=\"print_checkbox\" type=\"checkbox\">打印',width:80,formatter : function(value,row,index){
				if ("" == row.val || row.val == undefined) {  //判断value为空的话
					return "<input type='checkbox' name='print' id='print"+index+"'/>";	
				}else{
					if (row.val.charAt(1) == 1) {
						return "<input type='checkbox' name='print' id='print"+index+"' checked='checked'/>";
					}
					return "<input type='checkbox' name='print' id='print"+index+"'/>";
				}
			}},
			{field:'export',align:'center',title:'<input id=\"export_checkbox\" type=\"checkbox\">导出',width:80,formatter : function(value,row,index){
				if ("" == row.val || row.val == undefined) {  //判断value为空的话
					return "<input type='checkbox' name='export' id='export"+index+"'/>";	
				}else{
					if (row.val.charAt(2) == 1) {
						return "<input type='checkbox' name='export' id='export"+index+"' checked='checked'/>";
					}
					return "<input type='checkbox' name='export' id='export"+index+"'/>";
				}
			}}
		]],
		onLoadError : errorPromt,
		onLoadSuccess: function () {
			
            $("#read_checkbox").unbind();
            $("#print_checkbox").unbind();
            $("#export_checkbox").unbind();
            //选择复选框
            $("input[name='read']").unbind().bind("click", function () {
            	initReadCheckbox();
            });
            $("input[name='print']").unbind().bind("click", function () {
            	initPrintCheckbox();
            });
            $("input[name='export']").unbind().bind("click", function () {
            	initExportCheckbox();
            });

            //全选
            $("#read_checkbox").click(function () {
                if ($(this).is(':checked'))  {
                    $("input[name='read']").attr("checked", 'checked');
                } else {
                    $("input[name='read']").removeAttr("checked");
                }
            });
            $("#print_checkbox").click(function () {
                if ($(this).is(':checked')) {
                    $("input[name='print']").attr("checked", 'checked');
                } else {
                    $("input[name='print']").removeAttr("checked");
                }
            });
            $("#export_checkbox").click(function () {
                if ($(this).is(':checked')) {
                    $("input[name='export']").attr("checked", 'checked');
                } else {
                    $("input[name='export']").removeAttr("checked");
                }
            });
            initReadCheckbox();
            initPrintCheckbox();
            initExportCheckbox();
        }
 	})
 }
 function initReadCheckbox(){
     //总记录数
     var totolrows = $("input[name='read']").length;
     //选中的记录数
     var checkrows = $("input[name='read']:checked").length;
     //全选
     if (checkrows == totolrows) {
         $("#read_checkbox").attr("checked", 'checked');
     }else {
         $("#read_checkbox").removeAttr("checked");
     }
 }
 function initPrintCheckbox(){
     //总记录数
     var totolrows = $("input[name='print']").length;
     //选中的记录数
     var checkrows = $("input[name='print']:checked").length;
     if (checkrows == totolrows) {
         $("#print_checkbox").attr("checked", 'checked');
     }else {
         $("#print_checkbox").removeAttr("checked");
     }
 }
 function initExportCheckbox(){
     //总记录数
     var totolrows = $("input[name='export']").length;
     //选中的记录数
     var checkrows = $("input[name='export']:checked").length;
     if (checkrows == totolrows) {
         $("#export_checkbox").attr("checked", 'checked');
     }else {
         $("#export_checkbox").removeAttr("checked");
     }
 }
 
 /**根据模板选择加载相应的模板数据 (加载字段显示模板)*/
 function loadFieldTempleData(id){
 	
 	$.ajax({
 		url : "systemMaintenance/findFieldTemoleDetail",
 		asnyc:false,
 		dataType : 'json',
 		type : 'post',
 		data : {id: id},
 		success : function(data){
 			if (data!=false) {
 				jsTreeData = data;  //将数据放置数组中
 				loadJsTree(); //执行加载  ztree方法，展示数据
 			}
 		},error : errorPromt
 	})
 }
 
 /**图片分类权限-保存模板*/
 function addImgTemple(){
	var items = $('#data-UserGroupAccessRight').datagrid('getSelected');//获取选中的用户组
 	if (items == null) {
 		$.messager.alert('提示','请选择相应的用户组进行保存','info');
		return;
 	}
 	$.messager.prompt('提示信息', '请输入模板名称：', function(r){
		if (r){  // r 代表输入的模板名称 
			if (!checkImgmbName(r)) {
				$.messager.alert('提示','保存失败,存在相同的模板名称，请修改','info');
				return;
			}
			//调用保存方法
			submitImgTemp(r,"");
		}
	});
 }
 
/**图片分类权限-修改*/
function updateImgTemple(){
	var imgId = $('#imgClassifyTemple').combobox('getValue');
	var imgText = $('#imgClassifyTemple').combobox('getText');
 	if ("" == imgId || imgId == null) {
 		$.messager.alert('提示','请先选择相应的模板来进行此操作','info');
		return;
 	}
 	$.messager.confirm("操作提示", "是否修改图片分类模板名称？", function (data) {  
        if (data) {  
        	$.messager.prompt('提示信息', '修改模板名称，请输入：', function(r){
        		if (r){  // r 代表输入的模板名称 
        			if (!checkImgmbName(r) && imgText!=r) {
        				$.messager.alert('提示','保存失败,存在相同的模板名称，请修改！','info');
        				return;
        			}
        			//调用保存方法
        			submitImgTemp(r,imgId);
        		}else{
        			submitImgTemp(imgText,imgId);
        		}
        	});
        }  
        else { 
        	submitImgTemp(imgText,imgId);
        }  
    });  
 	
}

/**图片分类权限-删除*/
function deleteImgTemple(){
	var fid = $('#imgClassifyTemple').combobox('getValue');
 	if ("" == fid || fid == null) {
 		$.messager.alert('提示','请先选择相应的模板来进行此操作','info');
		return;
 	}
 	$.messager.confirm("操作提示", "确定删除图片分类模板？", function (data) {  
       if (data) {  
	       	$.ajax({
	   			url : "systemMaintenance/deleteInImgTemple",
	   			dataType : 'json',
	   			type : 'post',
	   			data : {fid: fid},
	   			success : function(data){
	   				if (data) {
	   					$.messager.alert('提示','操作成功！','info');
	   					loadImgdComb(groupData.fcode);
	   				}else{
	   					$.messager.alert('提示','操作失败！','info');
	   				}
	   			},error : errorPromt
	   		});
       }  
       else {  
       }  
   });  
}
 
/**检测图片分类模板是否存在同样的模板名称*/
 function checkImgmbName(r){
	var count = 0;
	for (var i = 0; i < imgComboData.length; i++) {
		if (imgComboData[i].text == r) {
			count ++;
			break;
		}
	}
	if (count != 0) {
		return false;
	}
	return true;
 }
 
 /**保存和另存为图片分类模板统一方法*/
 function submitImgTemp(r,imgId){
 	var rows = $('#data-imgTempleSetting').datagrid('getRows');//获取所有选择的行
	var ids = ""; //所有行fid字符串
	var value = ""; //所有行复选框值
	for (var i = 0; i < rows.length; i++) {
		var val="";
		ids += rows[i].FID+",";   //拼接fid字符串
		
		//判断阅读复选框是否选中
		$('#read'+i).is(':checked')? val+="1" : val+="0";
		
		//判断打印复选框是否选中
		$('#print'+i).is(':checked')? val+="1" : val+="0";
		
		//判断导出复选框是否选中
		$('#export'+i).is(':checked')? val+="1" : val+="0";
		
		value += val+",";
	}
	$.ajax({
		url : "systemMaintenance/saveImgTemple",
		dataType : 'json',
		type : 'post',
		data : {name: r, value: value, ids: ids, fcode: groupData.fcode, imgid: imgId},
		success : function(data){
			if (data) {
				$.messager.alert('提示','保存成功','info');
				
				loadImgdComb(groupData.fcode);    //重新加载图片分类模板combo
			}else{
				$.messager.alert('提示','保存失败','info');
			}
		},error : errorPromt
	
	})
 	
 }
 
 /**
  * 查询显示字段权限-增加
  */
 function addFieldTemple(){
 	var items = $('#data-UserGroupAccessRight').datagrid('getSelected');//获取选中的用户组
 	if (items == null) {
 		$.messager.alert('提示','请选择相应的用户组进行保存','info');
		return;
 	}
 	$.messager.prompt('提示信息', '请输入模板名称：', function(r){
		if (r){  // r 代表输入的模板名称 
			if (!checkFiledmbName(r)) {
				$.messager.alert('提示','保存失败,存在相同的模板名称，请修改','info');
				return;
			}
			//调用保存方法
			submitFieldTemp(r,"");
		}
	});
 }
 
 /**
  * 查询显示字段权限-修改
  */
 function updateFieldTemple(){
 	var fieldMbId = $('#fieldClassifyTemple').combobox('getValue');
 	if ("" == fieldMbId || fieldMbId == null) {
 		$.messager.alert('提示','请先选择相应的模板来进行此操作','info');
		return;
 	}
 	var fieldMbText = $('#fieldClassifyTemple').combobox('getText');
 	$.messager.prompt('提示信息', '修改模板名称，请输入：', function(r){
		if (r){  // r 代表输入的模板名称 
			if (!checkFiledmbName(r) && r!=fieldMbText) {
				$.messager.alert('提示','保存失败,存在相同的模板名称，请修改','info');
				return;
			}
			//调用保存方法
			submitFieldTemp(r,fieldMbId);
		}else{
			submitFieldTemp(fieldMbText,fieldMbId);
		}
	});
 }
 /**  查询显示字段权限-删除*/
 function deleteFieldTemple(){
	 var fid = $('#fieldClassifyTemple').combobox('getValue');
	 	if ("" == fid || fid == null) {
	 		$.messager.alert('提示','请先选择相应的模板来进行此操作','info');
			return;
	 	}
	 	$.messager.confirm("操作提示", "确定删除查询字段模板？", function (data) {  
            if (data) {  
            	$.ajax({
        			url : "systemMaintenance/deleteFieldTemple",
        			dataType : 'json',
        			type : 'post',
        			data : {fid: fid},
        			success : function(data){
        				if (data) {
        					$.messager.alert('提示','操作成功！','info');
        					loadFieldComb(groupData.fcode);
        				}else{
        					$.messager.alert('提示','操作失败！','info');
        				}
        			},error : errorPromt
        		
        		})
            }  
            else {  
               
            }  
        });  
 }
 /**
  * 查询显示字段权限-保存提交
  * @param name  模板名称
  * @param fieldMbId 模板id
  */
 function submitFieldTemp(name,fieldMbId){
 	//获取所有的节点
 	var nodes = $.fn.zTree.getZTreeObj("selectedField-tree").getCheckedNodes();
 	if(nodes.length==0){
 		$.messager.alert('提示','请勾选列','info');
 		return ;
 	}
 	var fieldCode = "";		//字段编码拼接字符串
 	var fieldName = "";		//字段名称拼接字符串
 	for (var i = 0; i < nodes.length; i++) {
 		fieldCode += nodes[i].FFIELDCODE + ",";
 		fieldName += nodes[i].name + ",";
 	}
 	
 	$.ajax({
		url : "systemMaintenance/saveFieldTemple",
		dataType : 'json',
		type : 'post',
		data : {name: name, fcode: groupData.fcode, fieldMbId: fieldMbId, fieldCode: fieldCode, fieldName: fieldName},
		success : function(data){
			if (data) {
				$.messager.alert('提示','保存成功','info');
				
				loadFieldComb(groupData.fcode);  //重新加载字段分类模板combo
			}else{
				$.messager.alert('提示','保存失败','info');
			}
		},error : errorPromt
	
	})
 }
 
 /**
  * 查询显示字段权限-已选列移动
  * @param move
  */
 function moveNodeField(move){
	 if(zTreeClickIndex==null){
		 $.messager.alert('提示','请选择要移动列','info');
		 return ;
	 }
	 var treeObj = $.fn.zTree.getZTreeObj("selectedField-tree");
	 var nodes = treeObj.getNodes();
	 //var nodes = $.fn.zTree.getZTreeObj("selectedField-tree").getCheckedNodes();
	 if(move == "up"){
		 if(zTreeClickIndex==0){
			 $.messager.alert('提示','第一个无法向上移动','info');
			 return ;
		 }
		 treeObj.moveNode(nodes[zTreeClickIndex-1], nodes[zTreeClickIndex], "prev");
		 zTreeClickIndex--;
	 }else{
		 if(zTreeClickIndex==nodes.length-1){
			 $.messager.alert('提示','最后一个无法向下移动','info');
			 return ;
		 }
		 treeObj.moveNode(nodes[zTreeClickIndex+1], nodes[zTreeClickIndex], "next");
		 zTreeClickIndex++;
	 }
 }
 
 //检测字段分类模板是否存在同样的模板名称
 function checkFiledmbName(r){
	var count = 0;
	for (var i = 0; i < fieldComboData.length; i++) {
		if (fieldComboData[i].text == r) {
			count ++;
			break;
		}
	}
	if (count != 0) {
		return false;
	}
	return true;
 }
 
 //保存浏览设置界面
 function saveAccessSet(){
	 if (groupData == null) {
	 	$.messager.alert('提示','请先选择用户组再保存','info');
	 	return;
	 }
	 //判断浏览时间输入框是否禁用
	 var isDisable = $('#access-time').textbox('options').disabled;
	 var accessTime = $('#access-time').val();
	 if (!isDisable && ("" == accessTime || accessTime == null)) {  //如果浏览时间输入框为启用状态，并且输入框值为空的话
	 	$.messager.alert('提示','请输入浏览时间值','info');
	 	return;
	 }
	 $.ajax({
	 	url : "systemMaintenance/saveAccessSet",
		dataType : 'json',
		type : 'post',
		data : $('#form-accessInfo').serialize()+"&groupCode="+groupData.fcode,
		success : function(data){
			if (data) {
				$.messager.alert('提示','保存成功','info');
			}else{
				$.messager.alert('提示','保存失败','info');
			}
		},error : errorPromt
	 })
 }
 
  //加载图片分类模板combobox
 function loadImgdComb(Groupfcode){
 	$('#imgClassifyTemple').combobox({
		url : "systemMaintenance/getImgTemple",
		queryParams: {
			"fcode" : Groupfcode
		},
		onLoadSuccess :　function(data){
			loadImgTempleData();
			imgComboData = data;
			for (var i = 0; i < data.length; i++) {
				if (data[i].FISDEFAULT == 0) {
					$('#imgClassifyTemple').combobox('select',data[i].id);
				}
			}
		},
	 	onSelect :　function(record){
	 		//选择的同时更新系统默认项
	 		$.ajax({
	 			url : "systemMaintenance/updateImgMbDefault",
	 			asnyc : false,
				dataType : 'json',
				type : 'post',
				data : {id: record.id, Groupfcode: Groupfcode}
	 		})
	 		loadImgTempleData(record.id);
	 	}
	})
 }
 
  //加载字段显示模板combobox
 function loadFieldComb(Groupfcode){
 	$('#fieldClassifyTemple').combobox({
		url : "systemMaintenance/getFieldTemple",
		queryParams: {
			"fcode" : Groupfcode
		},
		onLoadSuccess :　function(data){
			fieldComboData = data;
			for (var i = 0; i < data.length; i++) {
				if (data[i].FISDEFAULT == 0) {
					$('#fieldClassifyTemple').combobox('select',data[i].id);
				}
			}
		},
	 	onSelect :　function(record){
	 		//选择的同时更新系统默认项
	 		$.ajax({
	 			url : "systemMaintenance/updateFiledMbDefault",
	 			asnyc : false,
				dataType : 'json',
				type : 'post',
				data : {id: record.id, Groupfcode: Groupfcode}
	 		})
	 		
	 		loadFieldTempleData(record.id);
	 	}
	})
 }
 
 //列查找方法
 function searchField (value,name){
 	/*$.ajax({
 		url : "systemMaintenance/searchFieldByName",
		asnyc : false,
		dataType : 'json',
		type : 'post',
		data : {value: value},
		success : function(data){
			var nodes = $('#Field_tree').tree('getChildren');          //获取所有的树节点（包括勾选和未勾选）
			
			for (var i = 0; i < nodes.length; i++) {
				
				if (nodes[i].id == data.FID) {  //判断如果  查找出来的数据id和树节点 id相同则勾选
					var node = nodes[i];
					$('#Field_tree').tree('check',node.target);
					$('#Field_tree').tree('scrollTo', node.target);
					break;
				}
			}
		},error : errorPromt
 	})*/
 	
 	$('#Field_tree').tree('doFilter',value);
 }
 
 //从已选字段列表中删除选择的列
 function deleteField(){
 	var treeObj = $.fn.zTree.getZTreeObj("selectedField-tree"); //获取ztree对象树
 	
	var nodes = treeObj.getCheckedNodes(true);	    	//获取所有选中的节点
	//获取所有选中的树节点
	for (var i = 0; i < nodes.length; i++) {
		treeObj.removeNode(nodes[i]);  //删除指定节点
		for (var j = 0; j < jsTreeData.length; j++) {
	 		if (nodes[i].id == jsTreeData[j].id) {   //如果删除制定节点id和  整个树中的某列数据id相等
	 			if (j == 0) {
	 				jsTreeData.shift();//删除第一个元素，数组元素位置自动前移，返回被删除的元素
	 			}else if (j == jsTreeData.length-1) {
	 				jsTreeData.pop();//删除最后一个元素，并返回该元素
	 			}else{
		 			jsTreeData.splice(j,1);  //从当前位置删除后面一个元素
	 			}
	 		}
 		}
	}
 	
 }
 
 //已选列全选方法
 function selectAllSelcted(flag){
 	
	var treeObj = $.fn.zTree.getZTreeObj("selectedField-tree"); //获取ztree对象树
	var nodes = treeObj.getCheckedNodes(true);					//获取所有选中的树节点
	var allNodes = treeObj.getNodes();                          //获取所有的树节点（包括勾选和未勾选）
	
	if (flag == "Y") {  //判断如果勾选的树节点个数与  所有树节点个数不同
		treeObj.checkAllNodes(true);
	}else{
		treeObj.checkAllNodes(false);
	}
 }
